Пришла некая машинка, на главном валу стоит абсолютный энкодер Omron E6CP-AG5C, подключен непосредственно в контроллер Mitsubishi FX1N-60MT. На этом PLC организован позиционер, т. е. при определенных градусах включаются и выключаются разные девайсы. Энкодер стоит не родной, видать предыдущие хозяева меняли на "похожее". Проблема в том, что на рабочем (правильном) ходу энкодер считает в сторону уменьшения градусов. В принципе машинка работает, но создаются трудности с установкой (вычислением) градусов работы доп.девайсов. При ошибке установки градуса вкл\выкл есть риск поиметь поломку этих доп.девайсов. В случае с инекрементальными энкодерами это решалось простой сменой фаз на входе позиционера, т. е. менялись местами фаза "А" и фаза "В", и счет велся в нужном направлении. Здесь же все по другому. На выходе этого энкодера так называемый Код Грэя. Читал даташит на этот энкодер и про код Грэя. Направление счета в коде меняется инвертированием старшего разряда. В некоторых моделях абсолютных энкодеров есть специальный вывод, меняющий направлени счета. В этом нет. Физически развернуть энкодер нет возможности из за конструкции машины.
Вопрос: возможно ли сменить направление счета без замены энкодера и перепрограммирования PLC? Если нужно будет собрать какой-либо не очень сложный "переходник", то нет проблем. Паяльник от дверной ручки отличаем.
На всякий случай некоторые данные:
1. У энкодера выходы с открытым коллектором.
2. Скорость вращения главного вала машинки - нормальная 20 об\мин, максимальная 30 об\мин